function
( & xs )
Check if xs is in ascending order. Returns a boolean.
# janet 1.10.1
# non-numeric values appear to always be greater than numeric values
( math/inf nil ) # -> true
( math/inf true ) # -> true
( math/inf false ) # -> true
( math/inf "hello" ) # -> true
( math/inf :heyo ) # -> true
( math/inf (fn [])) # -> true
( math/inf {:a 1 }) # -> true
# non-numeric values also follow an ordering.
# rearranging any of these values turns the result false:
( nil false true "a" "b" :a :b [] [1 ] [1 1 ] [2 ] {} {:a 1 } (fn [])) # -> true
() # -> true
( 1 ) # -> true
( 1 2 ) # -> true
( 2 1 ) # -> false
( 1 2 3 ) # -> true
( 1 3 2 ) # -> false